@media only screen and (max-width: 1336px) {
  .main-content {
    padding: 0px;
  }

  body .top-banner .image img {
    width: 85%;
}
  body .top-banner .top-content .top-heading h1 {
    font-size: 45px;
  }

  body .top-banner .top-content .lower-paragraph p {
    font-size: 18px;
  }

  body .top-banner .top-content .lower-button {
    padding: 2rem 1rem;
  }

  body .top-banner .top-content .lower-button a img {
    width: 55px;
  }

  body .top-banner {
    padding: 3rem 5rem;
  }

  main .EDI_features {
    padding: 3rem 7rem;
  }

  main .e-commerce_storefront {
    padding: 3rem 7rem;
  }

  main .additional-features {
    padding: 3rem 7rem;
  }



  main .EDI_features .top-heading h2 {
    font-size: 40px;
  }

  main .EDI_features .edi_row .inner-heading h3 {
    font-size: 24px;
  }

  main .EDI_features .edi_row .lower-paragraph p {
    font-size: 18px;
  }

  main .EDI_features .edi_row .lower-paragraph p br {
    display: none;
  }

  main .e-commerce_storefront .inner-store .inner-heading h3 {
    font-size: 22px;
  }

  main .e-commerce_storefront .inner-store .lower-paragraph p {
    font-size: 14px;
  }

  main .e-commerce_storefront .inner-store .image {
    padding: 15px 5px;
  }

  main .e-commerce_storefront .inner-store .image img {
    width: 65%;
  }

  main .e-commerce_storefront .inner-store .inner-section {
    padding-top: 4rem;
  }

  main .e-commerce_storefront .inner-store .inner-section:hover {
    height: 220px;
    border-radius: 7px;
  }

  main .additional-features .top-heading h2 {
    font-size: 32px;
  }

  main .additional-features .lower-paragraph p {
    font-size: 18px;
  }
}

@media only screen and (max-width: 1440px) {
  .main-content {
    padding: 0px;
  }

  body .top-banner .image img {
    width: 85%;
}

  body .top-banner .top-content .top-heading h1 {
    font-size: 45px;
  }

  body .top-banner .top-content .lower-paragraph p {
    font-size: 18px;
  }

  body .top-banner .top-content .lower-button {
    padding: 2rem 1rem;
  }

  body .top-banner .top-content .lower-button a img {
    width: 55px;
  }

  body .top-banner {
    padding: 3rem 5rem;
  }

  main .EDI_features {
    padding: 3rem 7rem;
  }

  main .e-commerce_storefront {
    padding: 3rem 7rem;
  }

  main .additional-features {
    padding: 3rem 7rem;
  }

  main .EDI_features .top-heading h2 {
    font-size: 40px;
  }

  main .EDI_features .edi_row .inner-heading h3 {
    font-size: 24px;
  }

  main .EDI_features .edi_row .lower-paragraph p {
    font-size: 18px;
  }

  main .EDI_features .edi_row .lower-paragraph p br {
    display: none;
  }

  main .e-commerce_storefront .inner-store .inner-heading h3 {
    font-size: 22px;
  }

  main .e-commerce_storefront .inner-store .lower-paragraph p {
    font-size: 14px;
  }

  main .e-commerce_storefront .inner-store .image {
    padding: 15px 5px;
  }

  main .e-commerce_storefront .inner-store .image img {
    width: 65%;
  }

  main .e-commerce_storefront .inner-store .inner-section {
    padding-top: 4rem;
  }

  main .e-commerce_storefront .inner-store .inner-section:hover {
    height: 220px;
    border-radius: 7px;
  }

  main .additional-features .top-heading h2 {
    font-size: 32px;
  }

  main .additional-features .lower-paragraph p {
    font-size: 18px;
  }

  
}


@media only screen and (max-width: 1080px) {
  body .main-content .top-banner {
    padding: 3rem 5rem;
  }

  main .EDI_features {
    padding: 3rem 5rem;
  }

  main .e-commerce_storefront {
    padding: 1rem 5rem;
  }

  main .additional-features {
    padding: 3rem 5rem;
  }

  body .main-content .top-banner .top-content .top-heading h1 {
    font-size: 40px;
  }

  body .main-content .top-banner .top-content .lower-paragraph p {
    font-size: 16px;
  }

  main .EDI_features .top-heading h2 {
    font-size: 36px;
  }

  main .EDI_features .edi_row .inner-heading h3 {
    font-size: 22px;
  }

  main .EDI_features .edi_row .lower-paragraph p {
    font-size: 16px;
  }

  main .EDI_features .image {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  main .e-commerce_storefront .inner-store .inner-heading h3 {
    font-size: 20px;
  }

  main .additional-features .lower-paragraph p {
    font-size: 16px;
  }

  main .additional-features .row .inner-additional .inner-additonal-features .inner-heading h3 {
    font-size: 19px;
  }
}

@media only screen and (max-width: 767px) {
  body .main-content .top-banner {
    padding: 2rem 1rem;
  }

  main .EDI_features {
    padding: 2rem 1rem;
  }

  main .e-commerce_storefront {
    padding: 1rem 1rem;
  }

  main .additional-features {
    padding: 2rem 1rem;
  }

  

  main .EDI_features .edi_row {
    margin-top: 2rem;
  }

  main .EDI_features .edi_row .inner-heading {
    margin-top: 2rem;
  }

  main .EDI_features .edi_row .inner-heading h3 {
    font-size: 20px;
  }

  main .commerce-getStarted .left-content p br {
    display: none;
  }

  main .e-commerce_storefront .top-heading {
    text-align: center;
    margin-bottom: 2rem;
  }

  main .e-commerce_storefront .col-lg-3 {
    margin-top: 1rem;
  }
  main .e-commerce_storefront .inner-store {
    height: 180px;
}
main .e-commerce_storefront .inner-store .inner-section:hover {
  height: 180px;
}
main .e-commerce_storefront .second-row {
  margin-top: 0rem;
}

}